Làm việc với API

Không thể hạn chế quyền truy cập vào ứng dụng thông qua REST API bằng tính năng Bảo vệ bằng mật khẩu. Ví dụ: không thể chặn người dùng tắt bảo vệ thông qua REST API. Bạn có thể cấu hình Bảo vệ bằng mật khẩu thông qua REST API và hạn chế quyền truy cập của người dùng vào ứng dụng thông qua giao diện cục bộ.

Để quản lý ứng dụng thông qua REST API, bạn cần chạy ứng dụng khách REST qua tài khoản mà bạn đã chỉ định khi cài đặt ứng dụng hỗ trợ REST API. Bạn chỉ có thể chọn một người dùng để làm việc với REST API.

MỞ TÀI LIỆU REST API

Quản lý ứng dụng thông qua REST API bao gồm các bước sau:

  1. Lấy các giá trị hiện tại của thiết lập ứng dụng. Để thực hiện, hãy gửi một yêu cầu GET.

    Ví dụ:

    GET http://localhost:6782/kes/v1/settings/ExploitPrevention

  2. Ứng dụng sẽ gửi phản hồi kèm cấu trúc và giá trị của thiết lập. Kaspersky Endpoint Security hỗ trợ các định dạng XML và JSON.

    Ví dụ:

    {

    "action": 0,

    "enableSystemProcessesMemoryProtection": true,

    "enabled": true

    }

  3. Chỉnh sửa thiết lập chính sách. Sử dụng cấu trúc thiết lập nhận được để phản hồi yêu cầu GET.

    Ví dụ:

    {

    "action": 0,

    "enableSystemProcessesMemoryProtection": false,

    "enabled": true

    }

  4. Lưu thiết lập ứng dụng (tải trọng) trong một tập tin JSON (payload.json).
  5. Ký tập tin JSON ở định dạng PKCS7.

    Ví dụ:

    $ openssl smime -sign -in payload.json -signer cert.pem -inkey key.pem -nodetach -binary -outform pem -out signed_payload.pem

    Kết quả là bạn nhận được một tập tin đã ký chứa tải trọng của yêu cầu (signed_payload.pem).

  6. Chỉnh sửa thiết lập chính sách. Để thực hiện, hãy gửi yêu cầu POST và đính kèm tập tin đã ký chứa tải trọng yêu cầu (signed_payload.pem).

Ứng dụng sẽ áp dụng thiết lập mới và gửi phản hồi có chứa kết quả cấu hình ứng dụng (phản hồi có thể trống). Bạn có thể xác minh rằng thiết lập được cập nhật bằng cách sử dụng yêu cầu GET.

Về đầu trang